function rabEnaFunc = TimerTaskCall(awTmrCnter)
persistent obj
cnt = uint16(length(awTmrCnter));
if(isempty(obj))
    obj.cnter = uint16(zeros(cnt, 1));
    obj.trigger = false(cnt, 1);
end
for i = uint16(1) : cnt
    if(awTmrCnter(i) == 0)
        obj.trigger(i) = false;
    else
        if(obj.cnter(i) >= awTmrCnter(i))
            obj.cnter(i) = obj.cnter(i) - awTmrCnter(i);
            obj.trigger(i) = true;
        else
            obj.cnter(i) = obj.cnter(i) + 1;
            obj.trigger(i) = false;
        end
    end
end
rabEnaFunc = obj.trigger;
end
